『入門 ドメイン駆動設計』
https://gyazo.com/9711b0055ece32977009d9571a82a8f6
2024/7/1
160ページ
第1章
設計力を磨きたい!
ドメイン駆動設計入門
――設計の手法/アイデアの引き出しを増やそう
1-1 ドメイン駆動設計とは?
――設計の考え方をつかむ基礎知識
1-2 ドメインモデルを理解しよう
――業務知識をソフトウェアで正しく表現するための考え方
1-3 分散アーキテクチャとドメイン駆動設計
――モデルと実装を適切につなぐための3つの設計パターン
1-4 ドメイン駆動設計を開発プロセスに取り入れる
――さまざまな現場から見えた4つの視点
1-5 ドメイン駆動設計のパターン名&用語集
――用語の解釈で迷子にならないために
第2章
どうやって実現する?
ドメイン駆動設計実践ガイド
――理論の先にある応用力を身につけよう
2-1 ドメイン駆動設計の概要
――本来の目的を再確認し,軽量DDDから脱却する
2-2 ユビキタス言語
――定義と効果を理解してチームで実践してみよう
2-3 イベントストーミング
――ドメインを解析してモデルを形作る
2-4 イベントソーシング
――イベントストーミング図を基に実装する
第3章
正しく理解したい
クリーンアーキテクチャとは何か?
――開発に活かせる設計のエッセンスを探る
3-1 クリーンアーキテクチャの背景
――ブログ記事,書籍,時代背景から用語の意味を押さえる
3-2 クリーンアーキテクチャの実体に迫る
――関心の分離,あの有名な同心円状の図,SOLID原則の要点
3-3 ソースコードから理解する
――典型的なシナリオからクリーンアーキテクチャのエッセンスを抽出しよう
3-4 アプリケーションから理解する
――密結合→疎結合→クリーンアーキテクチャを体感しよう
3-5 モバイルアプリ開発における実践
――アプリアーキテクチャガイドを起点に現実的な方針を考える